문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 PlayStation 2 (문단 편집) == 홈브루 및 개조 == 가장 크게 성공한 게임기인 만큼 보안을 무력화하려는 [[해커]]들의 노력은 그야말로 엄청났으며 단종된 지 8년이 되어가는 '''2022년'''에도 홈브루 연구가 계속되고 있을 정도로 사랑받고 있다. 일반적인 옛날 방식은 개조를 위해 플레이스테이션 2 본체를 뜯어내고 기판에 개조칩(대표적으로 메시아칩 등)을 납땜으로 붙이는 등의 수고가 필요하다. 그렇게 개조된 플레이스테이션 2는 복사시디, 이른바 '[[서민CD|서민시디]]'라 불리는 것을 돌릴 수 있는데, 용산 등지에서 많이 싸게 팔았다.[* 그런데 이렇게 개조를 해주는 과정에서 업자들이 디스크를 읽어들이는 렌즈를 바꿔치는 일이 잦았다고 한다. 이 때문에 간혹 개조 문의글이 올라오면 '렌즈에 매직으로 표시 남겨둬라'라는 댓글이 달리기도 했다.] 하지만 30000번~50000번대 본체에 IDE 하드 디스크를 설치할 수 있게 됨에 따라 그 하드 디스크에 게임을 저장해서 구동하는 이른바 '하드 플레이스테이션'이 대세가 되었다. 소니에서도 이 문제를 알고, 상술한 대로 하드 디스크 장착 기능을 70000번대 모델 이후로 제거해버렸다. 상술했듯 원래 개조는 기판을 뜯거나 하는 등의 많은 수고가 필요했지만, FMCB(Free Memory Card Boot)라는 기술이 등장하면서부터 개조가 훨씬 용이해졌다. FMCB는 플레이스테이션 2 본체를 전혀 건드리지 않으면서 메모리 카드에 설치되어 있는 부팅 프로그램을 통하여 부팅하는 기술이다. 한때는 이 FMCB를 설치하기 위해 개조된 플레이스테이션 2, 맥스드라이브, 플레이스테이션 정품 게임 디스크 등 여러 장비를 이용해야만 했으나, 이후에 플레이스테이션 3이 출시되면서 플레이스테이션 3 전용 메모리 카드 어댑터[* 플레이스테이션 3에서 플레이스테이션 2용 메모리 카드의 저장 데이터를 이용할 수 있게 해주는 USB 장치.]와 PC만을 사용한 방법이 개발되었다. 하지만 이 방법도 플레이스테이션 3 전용 메모리 카드 어댑터가 단종된 지 오래되어서 힘들어졌다. 대신에 아래에 작성된 FreeDVDBoot을 이용해 FMCB를 만드는 방법이 있다. 부팅 파일도 하드에 넣고 부팅시키는 FHDB(Free Harddisk Drive Boot)라는 기술도 생겼다. PC[* 과거에는 IDE 방식 하드 디스크를 지원하는 컴퓨터만 가능했으나, 현재는 중국산 짝퉁을 쓰면 SATA 방식도 쓸 수 있다. 단점은 네트워크가 안 되고 하드 인식도 잘 안 되는 편. SATA 어댑터는 게임 호환성 문제도 발생한다. 2.5인치 하드 디스크 연결 시에는 3.5인치 하드 디스크로 맞춰진 전원을 잘 참고해서 전원 소켓 젠더에 저항을 달아야 할 것이다.]와 하드 디스크와 플레이스테이션 2만 있으면 가능하다. 당연히 메모리 카드에 특별히 기록할 필요도 에러로 부팅용 메모리 카드가 날아갈 일도 없지만, 패치는 힘들어진다.[* 메모리 방식은 플레이스테이션 3 메모리 카드 어댑터만 가지고 있으면 PC에서 얼마든지 총 하드 디스크 용량을 늘려 주거나 기타 기능을 추가할 수 있지만, 하드 디스크 부팅 방식은 USB 어댑터만 필요한데 멈추기도 한다.] 하드 디스크 카피툴을 가지고 내장이든 USB 연결이든 연결해 4GB 정도의 압축된 이미지를 풀어놓기만 하면 준비 완료다. 나머지는 검색을 통해 툴을 찾아보자. 하나는 Java Runtime Environment를 요구하고 하나는 안정성 문제가 있다라는 설이 있는데, 실제로 후자는 남은 용량이 이상하게 할당되지 않은 영역이라는 식으로 뜬다. 개조 플레이스테이션 2의 구동 방식은 하드 로더(HD Loader)와 FMCB,FHDB를 통한 오픈 로더(OPL)로 나누어진다. 하드 로더는 내장하드로 부팅 후 하드디스크에 있는 게임 이미지를 구동하는 방식이고 오픈 로더는 FMCB(메모리카드) 또는 FHDB(내장하드)를 통해 부팅 후 USB 미디어(USB 메모리나, 외장 HDD)를 사용하거나 LAN 케이블로 연결된 PC의 공유 폴더에서 이미지를 불러와서 구동하는 방식(SMB)이다. 중요한 것은 하드 로더와 OPL 모두 [[https://www.ps2-home.com/forum/page/opl-game-compatibility-list-1|게임 호환성이 완전하지 않다]].[* 하드로더의 경우 대표적으로 [[.hack 시리즈]]에서 문제가 발생한다. [[더 킹 오브 파이터즈 2002 언리미티드 매치]]도 중간에 멈추거나 또는 클리어해도 넘어가지 않는다.][* OPL의 기능 중에는 PADEMU라고 듀얼쇼크 3,4를 PS2에서 쓸 수 있게 해주는 기능도 있는데 이 기능을 켜면 몇몇 게임에서 오작동이 일어나기도 한다. [[https://www.reddit.com/r/ps2/comments/aqx79q/no_sound_effects_in_kh2fm_english_translation/|#]]] 오픈 로더 쪽도 하드로더와 마찬가지로 USB, SMB 방식 모두 일부 게임의 경우 실행이 안 되거나 게임 내 컷씬 스킵이 발생한다. USB 방식의 경우 USB 1.1인 전송속도 한계로 FMV가 끊기기도 한다. 한편, ESR 디스크 패치라는 방식도 있는데, 이는 게임 이미지를 비디오 포맷으로 속여서 DVD를 구동할 수 있게 해주는 방식이다.[* 아래의 FreeDVDBoot도 유사한 방식이다.] 하지만 ESR 디스크 패치를 통해 구워진 DVD는 오로지 ESR을 통해서만 구동할 수 있고 복사CD와 DVD를 사용하는 것은 플레이스테이션 2 렌즈에 무리를 주기 때문에 렌즈 내구성을 고려하는 쪽에서는 잘 사용하지 않는 방식이다. 오픈 로더 방식은 하드 디스크가 제거되어 출시된 70000번대 이후 슬림 플레이스테이션 2에서 소프트웨어 개조 방식으로는 유일한 대안이다. [[파일:external/www.dragon-computer.co.jp/A51_I1.gif]] [[파일:external/www.ps2cover.com/ps2-flip-top-black__30257_zoom.jpg]] 소프트웨어 방식으로 스왑 매직(Swap Magic / CODER)이라는 것도 있다. 트레이의 덮개를 뜯어서 픽업 렌즈를 옮겨야 하지만 불편함을 덜어주기 위해서 플립 탑 케이스도 판매했을 정도. 단 스왑 매직은 공식 프레스[* 플레이스테이션 2 전용 디스크에는 별도의 특수한 영역이 있는데 스왑 매직은 해당 영역에 필요한 파일을 구운다는 소리가 있다.]만 실행되기에 온라인에서 떠돌아다니는 디스크 이미지를 구우면 실행이 불가능하다.[* 물론 게임 타이틀은 지역 코드나 컬러 시스템이 달라도 정품이 아니라도 실행된다.] 복제의 자잘한 뒷이야기 등에 흥미가 있다면 이 링크를 참조하자. [[http://blog.naver.com/jwy701/100038175522|게임기의 불법 복제와 그 방어의 역사]] 그리고 2020년 6월에는 아무런 모딩이 되지 않은 플레이스테이션 2에 복사 DVD를 돌릴 수 있는 방법이 공개되었다. 기기에 내장된 특정 버전의 DVD 플레이어의 취약점을 이용한 것으로 ESR과 비슷하지만 부팅 과정 자체가 DVD 내에서 이루어지기 때문에 하드로더나 FMCB 같은 다른 모딩이 필요없다. 게다가 여기에 uLaunchElf 대신에 홈브루를 넣고 돌릴 수 있다. 단 구동을 위해서는 기기 언어를 영어로 변경해야 하며, DVD 디스크에 따라 작동이 안 되기도 하며[* DVD-R은 거의 다 되지만 일부 저가 DVD-R이나 DVD-RW DVD+R 등등은 인식이 잘 안 된다. DVD Writer 장비가 안 좋거나 불량이 있어도 기록이 안 되거나 기록이 되어도 불량이 생긴다. 증상은 부팅이 검은 화면에서 안 바뀌거나 Unable to read disk가 뜨거나 아예 읽지를 않는다.], 아직까지는 먹히는 기종이 한정되어 있다.[* SCPH-70000 이후 슬림 모델은 모두 호환되며 구형은 적용 가능한 기종이 한정되어 있다.] [[https://github.com/CTurt/FreeDVDBoot|FreeDVDBoot]]라는 이름으로 배포되고 있다. 2021년 4월에는 [[https://github.com/MechaResearch/MechaPwn|MechaPwn]]이라는 새로운 방식의 국가 코드 해제 방법이 발견되었다. 일반적인 본체를 디버깅 테스트에 쓰이는 기기인 DTL-Hxxxxx~ 형번으로 변환시키는 것으로, 디버깅용 모델이라는 특성상 해당 형번에는 국가 코드가 없는데, 모드칩을 설치하거나 스왑 매직을 쓰기 위해 분해 혹은 케이스를 개조할 필요가 없어서 매우 간편하다는 장점이 있다. 다만 해당 방식은 직접적으로 본체의 중요 부품을 건드리기 때문에 기기 벽돌 위험성이 있고, 해당 방식을 쓸 수 있는 본체 라인업이 정해져 있는데다가,[* 50000번대부터 마지막 라인업인 90000번대까지.] 해당 라인업 내의 본체와 국가 코드에 따라 일부 기능은 사용이 제한된다는 단점이 있다.[* 70000번대 이전 본체의 경우, NTSC-J(일본 및 한국) 코드에선 NTSC-J와 NTSC-U/C(미국 및 캐나다) 코드의 게임들을 돌릴 수 있어서 그나마 PS2 게임의 국가코드 해제 기능을 쓸 수 있는 의미가 있지만, PAL(유럽) 코드의 경우 아예 지역 코드 해제가 되지 않기 때문에 그다지 의미가 없다. 또한 공통적으로 해당 두 코드는 PS1 게임은 국가 코드 해제 기능이 적용되지 않는다.]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기